Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get moderated channels1 #396

Closed
wants to merge 66 commits into from

Conversation

Mahsaap
Copy link
Member

@Mahsaap Mahsaap commented Jun 13, 2024

Add Get moderated channels and models

Syzuna and others added 30 commits March 17, 2023 20:15
Primitive type `bool` defaults to `false` when not nullable. Making them nullable to prevent accidentally changing unwanted settings.
Add support for the new return information, see [this announcement](https://discuss.dev.twitch.tv/t/legacy-badges-endpoint-shutdown-details-and-timeline-june-2023/44621)

Note: `ClickAction` and `ClickUrl` are nullable because twitch docs say set to `null` if not specified
Removing nullables because C# 7.3
Get Channel Chat Badges and Get Global Chat Badges update
…s_and_redeem_code

remove Entitlements/GetCodeStatus and Entitlements/RedeemCode
(Submitting this to the dev branch oops)

Changed the type of CreatedMarker ID to match the Twitch API: https://dev.twitch.tv/docs/api/reference/#create-stream-marker

When making a request to the TwitchAPI for creating a stream marker, I get an exception that it could not convert a string to an integer.
Updated CreatedMarker ID from int to string
Update Chat Auth scope from 'chat:moderate' to 'channel:moderate'
…provements

Aligned Auth Scopes with Twitch docs
koishibuh and others added 29 commits July 20, 2023 17:49
…n model

- Created a ContentClassificationLabel enum
- Created a ContentClassificationLabel class to use in the ModifyChannelInformation model
- Added ContentClassificationLabels class with GetContentClassificationAsync method
- Added GetContentClassificationLabelsResponse with model
- Fixed summary bug in Anayltics.GetExtensionAnalyticsAsync() that copied the incorrect startedAt & endedAt information
- Added summary for ExtensionAnalytics
- Added summary for GetExtensionResponse
- Added summary for GameAnalytics
- Added summary for GetGameAnalyticsResponse
- Added summary for DateRange
Added Summaries to API Models & Added ContentClassificiationLabel API Endpoint
* SnoozeNextAd, GetAdSchedule, ad related scopes
* Add GuestStar Models

* Add GuestStar Api Section to Helix

* implement Get/Update Channel Guest Star Settings

* Implement GuestStar Session APIs

* Implement GuestStar Invite APIs

* implement Guest Star Slot APIs

* fix typo
Surrounding the tick methid in a `try`/`catch` block to prevent errors from stalling the service
Update FollowerService with try catch to prevent app crashes
Adds conduit support in EventSub: GetConduits, CreateConduit, UpdateConduit, DeleteConduit, GetConduitShards, UpdateConduitShards
* add GetUnbanRequests and ResolveUnbanRequests
…Lib#392)

* move StartCommercialAsync to Channels class; remove Ads classs
Added return string as quick fix.
@Mahsaap Mahsaap closed this Jun 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants